package net.mikoo.seals.model;

import java.util.Date;

public class Devices extends BaseModel {

	private static final long serialVersionUID = 7090671103072825893L;

	private Long devicesId;
	
	private String devicesCode;
	
	private Long sealId;

	private Long companyId;

	private String model;

	private String alias;
	
	private String devicesVerson;

	private Date produceDate;

	private Date bindingTime;

	private Date installTime;

	private Date expireDate;

	private Integer useTimes;

	private Integer applyTimes;
	

	private String devicesStatus;

	private String remark;

	private String isActivate;

	private Date createTime;

	private Long workflowId;

	private String workflowType;

	private Integer limitUrgentApply;

	private Integer version;

	private Workflow workflow;

	private Long custosPartyId;

	private String takeStatus;
	
	private Long partyId;

	private String sign;
	
	private String mac;
	
	private String certUrls;
	
	private Custos custos;
	
	private Seal seal;

	public Long getDevicesId() {
		return devicesId;
	}

	public void setDevicesId(Long devicesId) {
		this.devicesId = devicesId;
	}
	
	public String getDevicesCode() {
		return devicesCode;
	}

	public void setDevicesCode(String devicesCode) {
		this.devicesCode = devicesCode;
	}

	public Long getSealId() {
		return sealId;
	}

	public void setSealId(Long sealId) {
		this.sealId = sealId;
	}

	public Long getCompanyId() {
		return companyId;
	}

	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}

	public String getModel() {
		return model;
	}

	public void setModel(String model) {
		this.model = model;
	}

	public String getAlias() {
		return alias;
	}

	public void setAlias(String alias) {
		this.alias = alias;
	}

	public String getDevicesVerson() {
		return devicesVerson;
	}

	public void setDevicesVerson(String devicesVerson) {
		this.devicesVerson = devicesVerson;
	}

	public Date getProduceDate() {
		return produceDate;
	}

	public void setProduceDate(Date produceDate) {
		this.produceDate = produceDate;
	}

	public Date getBindingTime() {
		return bindingTime;
	}

	public void setBindingTime(Date bindingTime) {
		this.bindingTime = bindingTime;
	}

	public Date getInstallTime() {
		return installTime;
	}

	public void setInstallTime(Date installTime) {
		this.installTime = installTime;
	}

	public Date getExpireDate() {
		return expireDate;
	}

	public void setExpireDate(Date expireDate) {
		this.expireDate = expireDate;
	}

	public Integer getUseTimes() {
		return useTimes;
	}

	public void setUseTimes(Integer useTimes) {
		this.useTimes = useTimes;
	}

	public Integer getApplyTimes() {
		return applyTimes;
	}

	public void setApplyTimes(Integer applyTimes) {
		this.applyTimes = applyTimes;
	}

	public String getDevicesStatus() {
		return devicesStatus;
	}

	public void setDevicesStatus(String devicesStatus) {
		this.devicesStatus = devicesStatus;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Long getWorkflowId() {
		return workflowId;
	}

	public void setWorkflowId(Long workflowId) {
		this.workflowId = workflowId;
	}

	public Integer getVersion() {
		return version;
	}

	public void setVersion(Integer version) {
		this.version = version;
	}

	public Workflow getWorkflow() {
		return workflow;
	}

	public void setWorkflow(Workflow workflow) {
		this.workflow = workflow;
	}

	public Long getCustosPartyId() {
		return custosPartyId;
	}

	public void setCustosPartyId(Long custosPartyId) {
		this.custosPartyId = custosPartyId;
	}

	public String getIsActivate() {
		return isActivate;
	}

	public void setIsActivate(String isActivate) {
		this.isActivate = isActivate;
	}

	public String getWorkflowType() {
		return workflowType;
	}

	public void setWorkflowType(String workflowType) {
		this.workflowType = workflowType;
	}

	public Integer getLimitUrgentApply() {
		return limitUrgentApply;
	}

	public void setLimitUrgentApply(Integer limitUrgentApply) {
		this.limitUrgentApply = limitUrgentApply;
	}

	public Long getPartyId() {
		return partyId;
	}

	public void setPartyId(Long partyId) {
		this.partyId = partyId;
	}

	public String getTakeStatus() {
		return takeStatus;
	}

	public void setTakeStatus(String takeStatus) {
		this.takeStatus = takeStatus;
	}

	public Custos getCustos() {
		return custos;
	}

	public void setCustos(Custos custos) {
		this.custos = custos;
	}

	public Seal getSeal() {
		return seal;
	}

	public void setSeal(Seal seal) {
		this.seal = seal;
	}


	public String getCertUrls() {
		return certUrls;
	}

	public void setCertUrls(String certUrls) {
		this.certUrls = certUrls;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getMac() {
		return mac;
	}

	public void setMac(String mac) {
		this.mac = mac;
	}
	
}